#include<stdio.h>
#include<fcntl.h>
#include<unistd.h>
#include<stdlib.h>
#include<string.h>
#include<sys/types.h>

int main(int argc, char const *argv[])
{
    char buf[100];
    snprintf(buf, 100, "%d %s %f data", 100, "hello", 3.14);
    int n;
    char s[20];
    float f;
    sscanf(buf, "%d %s %f", &n, s, &f);

    printf("n: %d\n", n);
    printf("s: %s\n", s);
    printf("f: %.2f\n", f);
    return 0;
}
